home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 3575 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  11.5 KB

  1. Path: freenet.npiec.on.ca!lcarpent
  2. From: lcarpent@freenet.npiec.on.ca (Lennard Carpenter)
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: Re: A3000 SCSI
  5. Date: 4 Feb 1996 19:24:00 GMT
  6. Organization: Niagara Peninsula Free-Net
  7. Message-ID: <4f314g$vfr@brain.npiec.on.ca>
  8. References: <4crkgh$ct6@bmerhc5e.bnr.ca> <4djffa$bau@rapidnet.com> <4dlre0$jad@news.sdd.hp.com> <4e0amr$nph@rapidnet.com> <4e0jru$16d@news.sdd.hp.com> <4edjsc$49v@rapidnet.com> <4egdq5$grp@news.sdd.hp.com>
  9. NNTP-Posting-Host: freenet.npiec.on.ca
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Jeff Grimmett (jgrimm@sdd.hp.com) wrote:
  13. : wblock@rapidnet.com (Warren Block) wrote:
  14.  
  15. : >: >Unless you have two controllers, you only have one SCSI bus, and the SCSI
  16. : >: >spec is very clear on termination and the other rules (a couple of which
  17. : >: >C= broke on the A3000).
  18. : >
  19. : >: So theory and reality collide, and guess what?  Reality wins again. 
  20. : >
  21. : >No, C= chose to do a couple of things wrong, and the users are the ones 
  22. : >who had to put up with it.  As usual.  To be fair, there may not have 
  23. : >been any conscious choice involved; things like the DB25 connector may 
  24. : >just have been "the way you do it" at that time.
  25.  
  26. : First of all, you're missing my point throughout this article.  That 
  27. : being: design specs are one thing, the way the hardware WORKS is 
  28. : another thing completely.  You can build a thing completely from specs, 
  29. : BY THE BOOK, and it can STILL turn around and suprise you, at which point 
  30. : you have the choice of dealing with the behavior and understanding it, or 
  31. : changing it until it meets spec.
  32.  
  33. : CBM, when they found of the noncompliancies of thier design, had a few 
  34. : options open.  They could to the noble thing: redesign the SCSI system, 
  35. : recall all previous rev boards, and replace them.  Even the auto industry 
  36. : tries to avoid THIS. They could change the design and replace just the
  37. : motherboards that came back for service, and use the new design in later 
  38. : revs.  I think this partially happened.  OR, they could issue a bulletin 
  39. : to techs out there notifying them of the inconsistency and give pointers 
  40. : on how to live with it.  This is what they did for the rev 9.1 
  41. : motherboard, at least.
  42.  
  43. : THAT is the reality we have to deal with.  The 3000 does NOT comply 100% 
  44. : with SCSI specs.  It comes close.  DAMNED close.  It is, for my money, 
  45. : one of the most compliant controllers for the Amiga market, with the 2091 
  46. : edging it out.  This does nothing to deny the reality that there are one 
  47. : or two exceptions to every rule.
  48.  
  49. : As for the DB25 connector: I think they made a good choice with it, to 
  50. : tell the truth, in the same way that they made a good choice by using the 
  51. : standard Centronics port -- that's what was out there, that's what was 
  52. : supported, and it's the most affordable for both them AND the customer. 
  53. : Sure, 50-pins connectors are better from MANY viewpoints, but the things 
  54. : are EXPENSIVE compared to even top quality DB25 to 50-pin cables. Ever 
  55. : price one of the high-density 50 pin cables?  I can get a DB25 type for 
  56. : $15, very good quality build.  The same company also sells a high-density 
  57. : cable.  For SIXTY fraggin' dollars.
  58.  
  59. : >: Whether the SCSI specs agree or not, this is what IS for the A3000.
  60. : >
  61. : >Oh no, not again.  Please don't think that I'm running down the A3000, 
  62. : >because I'm not.
  63.  
  64. : Not at all. I just don't think you are recognizing the difference between 
  65. : a specification and the resulting design that comes from one.
  66.  
  67. : >  I'm trying to convince people that SCSI works better if 
  68. : >you follow the rules.
  69.  
  70. : Generally, it does.
  71.  
  72. : >  A SCSI bus set up as per the C= documents you 
  73. : >describe may work, but it will more likely work, and work reliably, if 
  74. : >you know the rules and follow them.
  75.  
  76. : For a theoretical controller, what you are saying makes PERFECT sense.
  77.  
  78. : For a non-theoretical piece of machinery, it MAY make sense.
  79.  
  80. : For a non-theoretical A3000 with rev 9.1 main PCA, it only makes sense if 
  81. : you pay heed to the exceptions that apply to THAT MACHINE ONLY.
  82.  
  83. : >: My 3000 has operated for 5 years now with no problems on the SCSI bus 
  84. : >: because I am playing by the rules of the hardware at my disposal, rather 
  85. : >: than the specs that this hardware doesn't agree with.  I've been through 
  86. : >: more SCSI reconfigurations on my 3000 than my car has had tune-ups.
  87. : >
  88. : >I'm not certain what this shows, but if we're talking examples:
  89.  
  90. : It SHOWS that by observing the rules of SPECIFIC HARDWARE as defined by 
  91. : the manufacturer of that hardware, in addenum to the technical manual, 
  92. : that the machine works great.  It says NOTHING, zip, nil, nada, about any 
  93. : other machine on the planet or SCSI in general.
  94.  
  95.  
  96. : >A friend of mine had an old single-speed CD-ROM drive which he wanted to 
  97. : >attach to a 2091 (very similar controller circuitry to what is in the 
  98.  
  99. : The 2091 does not share the same design flaws as the 3000.  It has some 
  100. : of its own, mostly fixable through firmware, but not the same ones as
  101. : the 3000.  In most cases you can generally speak of the 3000 and 2091 in 
  102. : the same breath, but NOT with regard to a technical bulletin that 
  103. : SPECIFICALLY was issued for ONE model of equipment and ONE specific 
  104. : motherboard revision.
  105.  
  106. : It's like saying that a technical bulletin issued by Ford applies to 
  107. : Audis.
  108.  
  109. : >What I'm trying to say is that as more SCSI devices are added, and as the 
  110. : >bus length grows, accurate termination becomes more and more critical.
  111.  
  112. : I will not disagree with this at all.  I will only say that if there are 
  113. : exceptions for the equipment you use, you should observe those in 
  114. : precedence to other guidelines.
  115.  
  116. : >: It's an abberation, which I think I implied, granted.  But since we have 
  117. : >: to play by ITS rules....
  118.  
  119. : >The aberration was on the part of the documentation you described; please 
  120. : >don't force the A3000 to fit into that mold.
  121.  
  122. : I'm starting to get the idea that anything that doesn't agree 100% with 
  123. : the original design spec holds no credibility with you.  I do not have 
  124. : any idea why you can't accept that technical bulletins are a method to 
  125. : correct mistakes made in design specs, and I can't understand why you 
  126. : can't accept that design specs are sometimes flawed.
  127.  
  128. : By your reasoning, every car build in Detroit is by definition perfect, 
  129. : and the dozens of later technical bulletins released by the car's 
  130. : manufacturer and, by this argument, incorrect and should be ignored.
  131.  
  132. : I've gone as far on this argument as I intend to.  It's wearing thin. I 
  133. : will say this one more time, and leave it;
  134.  
  135. : Like it or not, the A3000 was released with many flaws.
  136.  
  137. : Like it or not, these flaws were in the original design.
  138.  
  139. : Like it or not, the WD chip, Ramsey, and Buster all had flaws in them.
  140.  
  141. : Like it or not, there were other flaws on the motherboard itself.
  142.  
  143. : Like it or not, these exceptions were caught and documented.  They were 
  144. : documented in the form of technical bulletins to authorized technicians 
  145. : and agents of CBM.
  146.  
  147. : Like it or not, these exceptions must be dealt with on thier own terms on 
  148. : a case by case basis.  You replace the WD, Ramsey, and Buster chips with 
  149. : newer ones, in accordance with the technical bulletins.  You reverse the 
  150. : polarity of the improperly inserted diode.  You cut a trace, solder a 
  151. : bridge, or replace a component as indicated.
  152.  
  153. : The Rev 9.1 SCSI termination technical bulletin could have been issued 
  154. : for any number of reasons -- a fundamental flaw in the SCSI bus drivers 
  155. : that was later corrected, incorrect documentation in the technical 
  156. : manual... who's to say?  However, if one accepts as a given that other 
  157. : technical bulletins released for openly acknowledged problems WERE 
  158. : correct, one would have a hard time justifying NOT accepting others.
  159.  
  160. : I do not understand why you cannot accept that exceptions can exist and 
  161. : must be dealt with on thier own terms.  Until you DO accept that, I don't 
  162. : see this series of posts going anywhere except in a circle.  I for one am 
  163. : not fond of beating expired equines.
  164.  
  165. : >: >  As for C=, well, they went out of business due to
  166. : >: >stupidity...
  167. : >
  168. : >: Am I to infer, then, that you have a low opinion of the OS because of the 
  169. : >: actions of Medhi Ali?  What have the poor business decisions of one man 
  170. : >: to do with the design decisions of the A3000? Phbt.
  171.  
  172. : >I was trying to infer that C= may have (and indeed, did) make mistakes in 
  173. : >some things, and that's how I would classify these documents you 
  174. : >describe.
  175.  
  176. : .. so, the ones that described the acknowledged diode reversal must 
  177. : therefore fall into the same category?  It is almost certain that the 
  178. : same persons were responsible for the issue of both technical bulletins.
  179.  
  180.  
  181. : >  Now that I think about it, it may have been a way of avoiding 
  182. : >blame for not socketting the terminators.
  183.  
  184. : My terminators are socketed.  Many people have said thiers are, too, in 
  185. : this newsgroup.  Care to revise your statement?
  186.  
  187. : >  The user may take a dim view 
  188. : >of a manual telling them they have to unsolder a SIP when the SCSI bus 
  189. : >has both internal and external devices.
  190.  
  191. : This makes no sense IN THE CONTEXT OF THE TIME IN QUESTION. At that time, 
  192. : all 3000's were sold with Gold Service contracts.  Problems like this 
  193. : were openly acknowledge and repaired free of cost to the user. This is 
  194. : how I learned of this technical bulletin, chatting with the tech as he 
  195. : replaced my motherboard under that contract.  I have not implied at any 
  196. : time that this technical bulletin applied to later revs of the 
  197. : motherboard that might have been released after the termination of the 
  198. : Gold Service program.
  199.  
  200.  
  201. : >: >Some A3000s will work fine with non-spec SCSI setups.
  202. : >
  203. : >: The A3000 is a non-spec system from the very start.
  204. : >
  205. : >Huh?  In what way is the A3000 SCSI non-standard, other than a minor flaw 
  206. : >in the way it is documented?  Please be specific.
  207.  
  208. : Well, since you won't accept the notion that at least early A3000 
  209. : motherboards had a problem with SCSI bus impendence, and thus requiring 
  210. : non-standard termination configurations, I sense a trap.  Fortunately, I 
  211. : don't need to dig too much further.  While it claims SCSI-II command 
  212. : compliance, you can not enable and disable synchronous transfers on a 
  213. : drive by drive basis.  You can only enable and disable synchronous 
  214. : transfers globally, for all drives or none of them.  This was openly 
  215. : acknowledge in both technical bulletin AND in developer documentation.
  216.  
  217. : I consider that non-spec.  Don't know if you do or not.
  218.  
  219.  
  220. : >: >  That doesn't mean 
  221. : >: >that the settings are proper,
  222. : >
  223. : >: The settings are proper for that machine, only, and do not necessarilly 
  224. : >: apply to any other model, including the T.
  225. : >
  226. : >Consider that the A3000 uses a standard SCSI controller chip attached to a
  227. : >standard SCSI bus, to be used for attaching standard SCSI peripherals. 
  228. : >Note that the SCSI controller chip is what speaks to the SCSI bus, not
  229. : >some custom A3000 circuitry. 
  230.  
  231. : OK, throw a WD chip, some SCSI driver chips, some resistors, and whatever 
  232. : else you think would be appropriate into a cardboard box, close the lid, 
  233. : and shake vigorously.  Have you now ended up with a standard SCSI 
  234. : controller?  Let me know if this works, I always wanted to get rich.
  235.  
  236. : I trust that my point is made.
  237.  
  238.   So is there a list of all these tech bullitens and were can we get them 
  239. so we can attempt to fix what they screwed up
  240.  
  241.  
  242.  
  243. --
  244.  
  245.          //               Amiga Corporation!
  246.         //              The Buttheads Blew IT!
  247.     \\ //                    Len Carpenter
  248.      \X/            ( lcarpent@freenet.npiec.on.ca )
  249.                  A Believer in Welland, Ontario Canada
  250.  
  251.  
  252.  
  253.  
  254.